﻿using System;

namespace VkcomAPI.PublicTypes
{
    /// <summary>
    /// Представляет собой данные о пользователе.
    /// </summary>
    [Serializable]
    public class UserCredentials
    {
        public string Login { private set; get; }
        public string Password { private set; get; }
#warning заменить на SecureString или что то в этом роде

        public UserCredentials(string userLogin, string userPassword)
        {
            Login = userLogin;
            Password = userPassword;
        }

        public override bool Equals(object obj)
        {
            UserCredentials rhs = (UserCredentials)obj;
            return this.Login.Equals(rhs.Login);
        }

        public override int GetHashCode()
        {
            return base.GetHashCode();
        }
    }
}
